package com.tencent.demo.mp4writer;

public class TRTCRecordConfig {
    @Override
    public String toString() {
        return "TRTCRecordConfig{" +
                "videoFps=" + videoFps +
                ", videoBitrate=" + videoBitrate +
                ", audioBitrate=" + audioBitrate +
                ", filePath='" + filePath + '\'' +
                ", videoGop=" + videoGop +
                '}';
    }

    public int getVideoFps() {
        return videoFps;
    }

    public void setVideoFps(int videoFps) {
        this.videoFps = videoFps;
    }

    public int getVideoBitrate() {
        return videoBitrate;
    }

    public void setVideoBitrate(int videoBitrate) {
        this.videoBitrate = videoBitrate;
    }

    public int getAudioBitrate() {
        return audioBitrate;
    }

    public void setAudioBitrate(int audioBitrate) {
        this.audioBitrate = audioBitrate;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    private int videoFps;
    private int videoBitrate;
    private int audioBitrate;
    private String filePath;

    public int getVideoGop() {
        return videoGop;
    }

    public void setVideoGop(int videoGop) {
        this.videoGop = videoGop;
    }

    private int videoGop;

    public TRTCRecordConfig(int videoFps, int videoBitrate, int audioBitrate, String filePath, int videoGop) {
        this.videoFps = videoFps;
        this.videoBitrate = videoBitrate;
        this.audioBitrate = audioBitrate;
        this.filePath = filePath;
        this.videoGop = videoGop;
    }
}
